be impervious to something - Français Anglais Dictionnaire